///*
// * To change this template, choose Tools | Templates
// * and open the template in the editor.
// */
//package org.sadhar.sipp.laporanrekapitulasanggaranrabunit;
//
//import java.util.List;
//import java.util.Map;
//
///**
// *
// * @author kris
// */
//public interface LaporanRekapitulasiAnggaranRABUnitDAO {
//
//    public String getTahunKelompokAnggaranYangDigunakan(String tahun) throws Exception;
//
//    public List<Map> getResultForReport(String tahunAnggaran, String tahunKelompok) throws Exception;
//
//    public List<Map> getNamaUnitKerja(String tahunAnggaran, String tahunKelompok) throws Exception;
//
//    public List<Map> getNamaPosBiaya(String tahunAnggaran, String tahunKelompok) throws Exception;
//
//    public Double getHasil(String tahunAnggaran, String tahunKelompok, String namaUnit, String namaPos) throws Exception;
//}


/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package org.sadhar.sipp.laporanrekapitulasanggaranrabunit;

import java.util.List;
import java.util.Map;

/**
 *
 * @author kris
 */
public interface LaporanRekapitulasiAnggaranRABUnitDAO {

    public String getTahunKelompokAnggaranYangDigunakan(String tahun) throws Exception;
    public List<Map> getResultForReport(String tahunAnggaran, String tahunKelompok) throws Exception;
    public void createTabelTemp();
    public void tambahKolom(String namaKolom,String namaHeader);
    public String getBarisUnitKerja(String unitKerja) throws Exception;
    public void isiKolom(String baris,String namaKolom,String totalAnggaran);
    public void isiUnit(String namaUnit);
    public String getKolomPosBiaya(String kodePosBiaya) throws Exception;
    public List<Map> getDataReport() throws Exception ;
    public List<Map> getFields() throws Exception;
    public List<Map> getFields2() throws Exception;
    public List<Map> getHeader() throws Exception;
     public void dropTabelTemp() ;

}
